\chapter{Cómo crear un servicio de Predesys}
	Un servicio de Predesys no es más que un script de Python que debe implementar una función con unos parámetros de entrada y tipo 
	de salida concretos. Esta función varía en función del tipo de servicio que quiera implementar (ver sección \textit{Arquitectura 
	de Predesys} del capítulo \textit{Arquitectura}).\\
	
	Todos los servicios tienen acceso a la API de Servicios de Predesys (un módulo de Python), que ofrece un acceso limitado al Núcleo 
	del Servidor (ver sección \textit{Arquitectura de Predesys} del capítulo \textit{Arquitectura}). Con esta API, se pueden obtener 
	los usuarios registrados en el sistema, formatear un mensaje para que se envíe a través de alguno de los Radares a alguno de los 
	dispositivos detectados, obtener los dispositivos que están registrados en el sistema...\\
	
	Una vez terminado el servicio, para añadirlo al Servidor, tan sólo hay que ejecutar como administrador la orden diseñada a tal 
	efecto (ver capítulo \textit{Uso y Configuración}).\\
	
	Vamos a ver un ejemplo de la creación de un servicio por cada tipo de servicio.
	
	\input{chapters/servicecreation/userserviceexample.tex}
	\input{chapters/servicecreation/userauthserviceexample.tex}
	\input{chapters/servicecreation/autoserviceexample.tex}
